convolution in time domain